@charset "utf-8";
/* CSS Document */
body{background:#a1a3ca}
ul.dropdown-menu {min-width: 100px;}
.chat-ico{display: inline-block;background: url(/public/static/img/newico.png?1) no-repeat 0 0;margin-right:5px;position: relative;top:-1px;}

.chat-teaico{width:16px;height:15px;background-position: -23px 0}
.chat-faceico{width:19px;height:19px;background-position: -56px 0;margin-right: 5px}
.chat-dateico{background-position: -20px -23px;width:16px;height: 16px}
.chat-logtouico{background-position: 0 -70px;width:16px;height: 15px;position: absolute;top:14px;left: 15px}
.chat-qqico{background-position: -23px -49px;width:15px;height: 16px;}
.chat-imgico{background-position:-122px 2px;width:19px;height:19px; }
div.container {padding:10px;position: relative;margin:0 auto}
.checkbox{position: fixed;z-index:101;display: none;background: #fff;overflow: hidden;border:1px solid #5580ce;}
.checkbox h3{height:27px;line-height:27px;background:url(/public/static/img/boxbg.jpg) repeat-x 0 0;;padding-left:10px;color:#fff;min-width:100px;}
.conbox{overflow-y:auto }
.closer{position: absolute;right: 10px;top:5px;width: 17px;height: 18px;background:url(/public/static/img/close.png) no-repeat 0 0;cursor:pointer; }
#blackbg{position: fixed;background: #000;opacity: 0.8;width:100%;height: 100%;top:0;left:0;z-index:100;}
/*----------head---------*/
.chat-top{background: #003466;height:83px;line-height:83px;font-size:16px;color:#fff;position: fixed;top:0;left:0;z-index:101;width: 100%;border-bottom:3px solid #ca3634}
.chat-top a{color:#fff}
.navlink{padding:0 25px}
.logobrand{display: inline-block;height: 100%;vertical-align: middle;padding:0 0 0 5%;margin-right:15px}
.logobrand img{vertical-align:middle}
.onlinenum{vertical-align: middle;margin-left: 20px;display: none;}
.onlinenum span{color:#ff9100;}
.smallbt{padding:0 10px;height:20px;border:none;background: #ff9100;color:#fff;margin:0 10px;border-radius: 3px;position: relative;z-index: 9999}
.smallbt:hover{background:#ffa733;}
.eclass,.bclass{background: #1385FA}
.eclass:hover,.bclass:hover{background: #2B94FF}
.top-showname{position: absolute;right: 20px;top:0;}
.chatbt-dis,.chatbt-dis:hover{background: #ccc;color:#999;}
.maintitle{height: 60px;line-height: 60px;background: #fff;position: relative;}
.maintitle img{margin:7px 0 0 20px;}
.self_setting{ position: absolute;right: 20px; top: 2px;}
.chat-setting{width:21px;height:20px;background-position:-100px 0}
/*----------chat----------*/
#chat-tool{padding:5px;position: relative;color:#000;}
.qqkefu{position: absolute;right: 20px;top:11px;}
.qqtalkbt{padding:0 10px;display: inline-block;height: 25px;line-height:25px;border:1px solid #ffdeb2;background: #fff4e5;border-radius:3px;color: #8a8d99;margin-left: 10px }
.qqtalkbt:hover{background: #ffeacc}
.stopLive{display:none;width: 100%;height: 100%;overflow: hidden;position: fixed;z-index:100;left:0;top:0;background: #000}
.stopLive img{width: 100%;}
.chat-img{cursor:pointer;position: relative;overflow: hidden;display: inline-block;vertical-align: middle;}
.chat-img input{position: absolute;top:0;left: 0;opacity: 0;filter:alpha(opacity=0)}
.chatimg img{width: 80%}
/*-------------------------*/
.login-box {padding: 50px 0;background-color: white;}
#left-column {position:fixed;left: -10px;}
#chat-column {position: fixed;background-color: whiteSmoke;left: 220px;overflow:auto;height:600px;}
#chat-columnleft{position: fixed;width: 360px;right: 10px;top:10px;bottom: 10px;background: #f8f8f8} 
#right-column {position:fixed;left:275px;top:10px;right:380px;bottom:10px;background: #f3f1f2;color:#999;}
#right-column2{width: 255px;top:10px;left:10px;bottom: 10px}
#input-box {position:fixed;bottom: 0px;left: 220px;height: 65px;background-color: #DDD;}
.post-form{position: relative;}
div.message-container{clear: both;position:relative;line-height: 20px;padding: 6px 20px 20px;}
div#chat-messages {overflow-y: auto;position: absolute;top:0;left:0;bottom:132px;width: 100%}
.chat_face_hover {color:#f25000;height:28px;line-height:28px;overflow:hidden;}
.show_face {background:#FFFFFF;border:#ccc 1px solid;display:none;z-index:9999;width:312px;}
.show_face_hovers {display:block;position:absolute;bottom:107px;left:0;padding-right:30px;}
.face {width:30px;margin-right:1px;font-size:13px;text-align:center;background:#f6f6f6;vertical-align:top;margin-bottom:1px;display:inline-block;padding:4px;}
.face:hover{background: #fff;border:1px solid #ff9100;padding:3px;}
.close_face,.close-ico{cursor:pointer;width:16px;height:19px;position:absolute;top:2px;right:2px;background:url(/public/static/img/close.png) no-repeat 0 0;;}
.close_face{background-color: #ccc}
.content{position: relative;} 
.chatmesline{padding:5px 10px 5px 0;display: inline-block;margin-left:50px;position: relative;color:#000;}
.chatnameline{margin:0 0 2px 50px}
.hostoryling{text-align: center;border-bottom: 1px dashed #ccc;height: 10px;}
.hostoryling span{background: #f5f5f5;padding:0 10px;position: relative;color:#999;}
.chatmestime{color:#003778;padding-right: 10px;float:right;}
.chatname{color:#003877;margin-right:20px;}
.chatmes_avatar{display: inline-block;width:40px;height:40px;border-radius: 50%;overflow: hidden;background: #fff;border:1px solid #e7e7e7;position: absolute;top:0;left:0;}
.chatmes_avatar img{max-width: 100%}
.namevaluetice{color:red;}
.chatnamea,.chatnamet{color:red;}
.chatmeslinea,.chatmeslinet{background: #edfce8}
.mesjiao{background: url(/public/static/img/pjiao.png) no-repeat 0 0;width:10px;height: 6px;display: block;position: absolute;top:0;left: -7px}
.chatmeslinea .mesjiao,.chatmeslinet .mesjiao{background: url(/public/static/img/atjiao.png) no-repeat 0 0;}
.chat-sendmes{position: absolute;bottom: 0;left: 0;padding:0 20px;}
#input-msg{clear:both;padding-bottom: 9px}
#chat_face,.chat-face{cursor:pointer;cursor: pointer; display: inline-block;height: 25px;line-height: 25px;}
.sendmesbt{border:none;background: #1c7dce;color: #fff;height: 85px;width:52px;position: absolute;right:0;bottom:1px;font-size:16px;}
.sendmesbt:hover{background: #cd3333}
.areacontent{resize:none;border:1px solid #d4d4d4;border-radius:3px;height:73px;padding:5px 0;vertical-align: middle;width:100%;font-size:12px;}
.input-append{margin-right: 54px}
.replybt{color:#ffe47d;margin-left: 7px;cursor:pointer;}
.replybox{margin-left: 51px;border:1px solid #ebebeb;padding:10px;}
.chat_t_reply{border-top: 1px solid rgb(204, 204, 204); padding: 5px; margin-top: 10px;}
/*喊单区*/
.hdbox{height: 216px;background: #fff;position: relative;overflow: hidden;}
.hdbox .hdtit{height: 48px;background: url(/public/static/img/hdbg.jpg) repeat-x 0 0}
.hd_av{width:38px;height: 38px;margin:5px 0 0 15px;float: left;border-radius: 19px;overflow: hidden;background: #fff;border:1px solid #fce563;}
.hd_av img{width: 100%}
.hd_name{float: left;color:#fff;font-size: 12px;margin:8px 0 0 10px; }
.hd_data{height:96px;border-bottom:1px solid #e1e1e1;}
.hd_data>div{float: left;width: 127px;height: 100%;text-align: center;}
.hd_jc{border-right:1px solid #e1e1e1;}
.hd_data>div p{margin-bottom: 6px}
.hd_data>div p.hd_jcp{margin-bottom:2px;text-align: left;text-indent: 20px}
.hd_sug{padding:28px 0 0  20px;}
.hd_jg {font-size: 16px;margin-top:11px;}
.hd_history{position: absolute;width: 57px;height: 21px;background: #2a4a85;color: #fff;line-height: 21px;text-align:center;border-radius: 5px;top:134px;left: 99px;font-size: 12px;cursor:pointer;}
.hd_nodata{height:96px;line-height: 96px;text-align: center;}
/*历史喊单*/
#callHistoryBox{width: 835px;height: 460px}
.history-table{width: 100%}
.history-table th{border-bottom:1px solid #cfcfcf;height: 33px;line-height: 33px}
.history-table td{text-align: center;padding:15px 0;vertical-align: middle;}
/*.history-table tbody .kai-tr:nth-child(odd){background: #eeeeee}*/
.ping-tr{border:1px solid #5e8cd7;background-color: #deebfe;display: none;}
.ping-posi{position: relative;}
.ping-jiao{display: inline-block;width: 13px;height: 11px;position: absolute;right:17px;top:-11px;background-position:-79px 0}
.showpbtn{cursor: pointer;color:#4d6193;}
/*经济数据*/
.jjbox{margin-top:10px;background: #fff;overflow: hidden; }
.jjbox img{width:100%;display: block; }
.jjtit{clear:both;font-size: 14px;height: 36px;line-height: 36px;color: #fff;text-align: center;background:url(/public/static/img/jjbg.jpg) repeat-x 0 0 }
.jj_data{float: left;background: #f3f1f2;border:1px solid #c1c1c1;width: 109px;height: 69px;margin:0 0 15px 15px}
.jj_right{margin-left: 4px }
.jj_cont{margin:18px 5px 19px 15px;}
.jj_data p{height: 34px;line-height: 34px;border-bottom:1px solid #d4d2d3;text-align: center;}
.mzcontent{padding:10px;}
/*老师聊天内容*/
.chat-nei{height: 100%;overflow-y:auto;padding:0 20px;}
.chat_right_tab{height: 40px;line-height: 40px;background: url(/public/static/img/tabbg.jpg) repeat-x 0 0;border:1px solid #ebebeb;}
.chat_right_tab li{width:20%;float:left;text-align:center;color:#000;cursor:pointer;}
.chat_right_tab li.active{background: url(/public/static/img/tabbg_a.jpg) repeat-x 0 0;cursor:default;color:#fff;}
.listbox{position: absolute;top: 60px;bottom: 0;width: 100%;background: #f3f1f2}
.chatwordbox{position:absolute;overflow:hidden;top:42px;bottom:0;width: 100%;display: none}
.chatwordbox.active{display: block;}
.teacherMsg{position:relative;padding:20px;background: url(/public/static/img/tmsgbg.jpg) repeat 0 0;margin:20px 0 5px;box-shadow: 0 2px 2px #ccc }
.chat_t_portrait{width: 60px;height: 60px;border:1px solid #fce563;border-radius:30px;overflow:hidden;margin-bottom: -57px}
.chat_t_portrait img{width: 100%}
.chat_t_content{margin-left:80px;}
.chat_t_content p{font-size: 16px}
.chat_t_conword{margin-top: 7px}
.chat_t_no{margin-top: 7px;position: absolute;left:0;top:0;width: 100%;height: 100%;z-index:1;}
/*纸条*/
.note-nei{bottom: 132px;left: 0;overflow-y: auto;padding: 0 20px; position: absolute;right: 0; top: 0;}
.noteMsg{border-left:3px solid blue}
/*专家团队*/
.t-word-av{width: 70px;height: 70px;overflow: hidden;background: #fff;border-radius: 35px;margin:0px auto -30px;position: relative;top:-35px;box-shadow: 1px 1px 2px #ccc}
.t-word-av img{width: 100%;}
.t-word-name{text-align: center;font-size: 16px;color:#000;margin-bottom: 20px;border-bottom: 1px solid #ccc;padding-bottom: 15px}
#teacher-team li{background: #fff;margin-top:50px;border-radius:5px;padding:0 26px 15px;}
.t-star{color: #999;margin-top:15px;font-size: 15px}
.u-star{background: url(/public/static/img/star.png) no-repeat 0 0;width: 102px;height: 17px;display: inline-block;}
.u-star5{background-position: 0 -141px}
/*投资战法*/
.zf-item{background: #fff;padding:0 15px;color:#000;}
.zf-item li{border-bottom: 1px dotted #ccc;padding:20px 0 15px;position: relative;}
.zf-tit{font-size: 16px;font-weight: bold;margin-bottom: 10px}
.zf-item li p{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-right: 100px}
.zf-download{position: absolute;
	right:0;
	bottom:15px;
	border:1px solid #f8b038;
	font-size: 12px;
	padding:4px 10px;
	color:#f8b038;
	border-radius: 5px

}
/*后台样式*/
.oc-live{height:30px;line-height: 30px;padding:0 10px;text-align: center;color: #fff;border:none;display: none}
.open-live{background-color: #17901f}
.close-live{background-color: #cc1f21}

